﻿//编辑器代码
var editor;
KindEditor.ready(function (K) {
    editor = K.create('#Remark',
    {
        //uploadJson: '/App/UploadImage', // 相对于当前页面的路径
        uploadJson: '/Kindeditor/asp.net/upload_json.ashx', // 相对于当前页面的路径
        fileManagerJson: '/Kindeditor/asp.net/file_manager_json.ashx',
        allowFileManager: true,
        allowUpload: true
    });

    //单独加载图片上传插件 (本地上传)
    K('#image3').click(function () {
        editor.loadPlugin('image', function () {
            editor.plugin.imageDialog({
                showRemote: false,
                imageUrl: K('#Image').val(),
                clickFn: function (url, title, width, height, border, align) {
                    K('#Image').val(url);
                    //设置图片显示
                    $("#imgPic").attr("src", url);
                    $("#imgPic").show();
                    editor.hideDialog();
                }
            });
        });
    });
});
//页面加载
$(document).ready(function () {
    $("#fmSave").bind("submit", btnSave_click);
    // $("#btnSave").bind("click", btnSave_click);
    $("#btnCancel").bind("click", btnCancel_click);
    $("#Price").bind("blur", txtPrice_blur);
    $("#Discount").bind("change", txtDiscount_change);
})

function txtPrice_blur() {
    if ($("#Price").val() == "") {
        alert("价格不能为空");
        return;
    }
}

function txtDiscount_change() {
    var v_cprice = $("#Price").val() * $("#Discount").val();
    $("#Current_Price").val(v_cprice);
}

function btnSave_click(e) {
    //阻止默认提交
    e.preventDefault();

    //设置编辑器中的内容
    editor.sync();

    //验证数据 
    if ($("#Dic_ProductType").val() == "0") {
        alert("必须选择产品类型");
        return;
    }

    if ($("#Name").val() == "") {
        alert("产品名称不能为空");
        return;
    }

    //异步提交表单,表单中input元素必须设置name 属性
    //var formURL = "/Product/Save?action=Update";
    //var formData = new FormData(this);
    //$.ajax({
    //    url: formURL,
    //    type: "POST",
    //    data: formData,
    //    mimeType: "multipart/form-data",
    //    contentType: false,
    //    cache: false,
    //    processData: false,
    //    success: function (result) {
    //        if (result == "OK") {
    //            alert("数据保存成功!");
    //           window.location.href="/Product/Index";
    //        }
    //        else {
    //            alert("数据保存失败，请重试!");
    //        }
    //    }
    //});
    $.post("/Product/Save?Action=Update", $("#fmSave").serialize(), function (result) {
        if (result == "OK") {
            alert("数据保存成功!");
            window.location.href="/Product/Index";
        }
        else {
            alert("出现错误：" + result);
        }
    });
}

function btnCancel_click() {
    window.history.go(-1);
}